Do We Need a Refined Choreography Notion?
نویسنده
چکیده
Since the term choreography for capturing the publicly observable message exchanges between integration partners was coined, choreography technology evolved significantly. Today, the diversity of choreography languages is high. Up to now, choreography languages have been categorized by distinguishing between implementation specific and implementation independent choreographies as well as interaction and interconnection choreographies. In this work, we review important characteristics of choreography technologies to find out whether a refined choreography notion is needed. The fact that choreography classes that are almost orthogonal to existing categorizations as well as several selective choreography characteristics can be identified suggests this need.
منابع مشابه
MDA applied: From Sequence Diagrams to Web Service Choreography
Web Services and Web Service composition languages for Web Service choreography are becoming more and more important in the area for inter-enterprise application and process integration. A huge amount of work has been done in the area of business process while web service composition languages have been the subject of intense research efforts recently. However the aspects of modeling these soft...
متن کاملOrchestration and Choreography: Standards, Tools and Technologi
Workflow and the terms orchestration and choreography are confusing terms at the best of times. They all play a role in the structuring of systems and they are all a result of the need for abstraction and structural clarity of systems. There has been a lot effort over the last three years on both orchestration and choreography and tools and standards that govern their interoperability are close...
متن کاملThe Need for a Choreography-aware Service Bus
Choreographies offer means to describe the long-running collaboration of business partners. Such descriptions can be used to create new participant processes which comply to the overall choreography or to check whether participating processes conform to the protocol. In addition, choreography descriptions allow for asserting whether a completed cross-organizational conversation has been complia...
متن کاملDo we need internal behavior in choreography models?
Choreographies capture the message exchanges between multiple processes. Certain choreography languages ignore the internal behavior completely, other languages offer the possibility to model internal behavior. This paper presents an example modeled in both types of languages and discusses the need to integrate internal behavior in choreographies.
متن کاملWeb Service Choreography Verification Using Z Formal Specification
Web Service Choreography Description Language (WS-CDL) describes and orchestrates the services interactions among multiple participants. WS-CDL verification is essential since the interactions would lead to mismatches. Existing works verify the messages ordering, the flow of messages, and the expected results from collaborations. In this paper, we present a Z specification of WS-CDL. Besides ve...
متن کامل